﻿namespace Gentings.Saas.Sites
{
    /// <summary>
    /// 网站区域提供者，每一个区域相当于一个网站模板。
    /// </summary>
    public interface IAreaProvider : IServices
    {
        /// <summary>
        /// 名称。
        /// </summary>
        string Name { get; }

        /// <summary>
        /// 区域名称，需要唯一和程序中的区域名称相同。
        /// </summary>
        string Area { get; }

        /// <summary>
        /// 描述。
        /// </summary>
        string? Description { get; }

        /// <summary>
        /// 图片地址。
        /// </summary>
        string? IconUrl { get; }

        /// <summary>
        /// 标签，多个标签以“,”分割。
        /// </summary>
        string? Tags { get; }
    }
}